package com.iaz.tech.tools.uml.relationship.impl;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * An association implies two model elements have a relationship - usually implemented as an instance variable in one class.
 * This connector may include named roles at each end, cardinality, direction and constraints. Association is the general relationship
 * type between elements. For more than two elements, a diamond representation toolbox element can be used as well.
 * When code is generated for class diagrams, named association ends become instance variables in the target class. So,
 * for the example below, "playsFor" will become an instance variable in the "Player" class.
 * 
 * 关联意味着两个模型元素具有某种关系——通常用一个类中的实例变量来实现。
 * 这个连接器可以包括两端的命名角色、基数、方向和约束。关联是通用关系
 * 元素之间的类型。对于两个以上的元素，也可以使用菱形表示工具箱元素。
 * 为类图生成代码时，命名的关联终结会成为目标类中的实例变量。因此，
 * 对于下面的示例，“playsFor”将成为“Player”类中的实例变量
 */
@EqualsAndHashCode(callSuper=false)
@Data
public class NeuronAssociationsRelationship extends NeuronUsingRelationship {
	/**
	 * 主叫用户描述
	 */
	private String dialingDescr = "";
}
